//package com.garlicts.framework.jdbc;
//
//import com.garlicts.framework.extension.Plugin;
//import com.garlicts.framework.ioc.BeanContainerComponent;
//import com.garlicts.framework.util.ClassUtil;
//
//public class JdbcPlugin implements Plugin {
//
//    @Override
//    public void init() {
//        this.registerJdbcTemplate();
//    }
//
//    @Override
//    public void destroy() {
//    }
//
//    private void registerJdbcTemplate(){
//
//        //创建JdbcTemplate实例，并将JdbcTemplate注册到Bean容器
//        Class<?> jdbcTemplateClass = ClassUtil.loadClass("com.garlicts.framework.jdbc.JdbcTemplate");
//        Object jdbcTemplateInstance;
//        try {
//            jdbcTemplateInstance = jdbcTemplateClass.newInstance();
//            BeanContainerComponent.setBean(jdbcTemplateClass, jdbcTemplateInstance);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//    }
//
//}
